CAREWare 6 Oauth2 API Client
Modified on Wed, 13 Mar 2024 12:11 by Kevin Ricciardo — Categorized as: Uncategorized
CAREWare support and documentation has been moved to a new location. For the most updated user guides and documentation for CAREWare click on the link below:
jPROG CAREWare Support Portal
Starting with build 102e, CAREWare can authorize an API client using the new Oauth2 API client login feature.
The CAREWare user account needs to have the API Worker flag set under the
Provider User Manager
.
To configure the Oauth2 settings in CAREWare follow these instructions:
Click
Administrative Options
.
Click
Advanced Security Options
.
Click
Oauth2 API Client Login Settings
.
Check the Enabled field to enable Oauth2 logins.
The Audience field is set to the value that appears in the "aud" claim of a valid Oauth2 access token.
The Issuer field is set to the value that appears in the "iss" claim of a valid Oauth2 access token.
The Discovery Endpoint field is set to the URL of the Oauth2 server's discovery endpoint. This endpoint returns a JSON object containing the URL of the Oauth2 server's public JSON Web Keyset under the key "jwks_uri". This keyset is used to verify the signature of the incoming access token when logging in.
Here
is an example VB project that demonstrates how to use Azure AD to acquire an access token, then send it to CAREWare in exchange for a CAREWare session.
Click
here
to download these instructions.
Back to
CAREWare 6 OpenID Connect Authentication